package com.ai.bitcoin.jpa.entity;

import lombok.Data;
import org.springframework.transaction.annotation.Transactional;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;

/**
 * @description: ${description}
 * @author: gulj
 * @create: 2018-06-25 21:56
 **/
@Entity
@Table(name = "bcc_anno_info_crawl")
@Data
public class BccAnnoInfoCrawl extends Identity {

    /**
     * 爬取批次号
     */
    private String batchNo;
    /**
     * 公告id
     */
    private String annoId;
    /**
     * 公告地址url
     */
    private String annoUrl;
    /**
     * 爬取来源
     */
    private String crawlFromDomian;

    /**
     * 新闻发布时间
     */
    private Date releaseTimestamp;

    /**
     * 公告标题
     */
    private String title;
    /**
     * 公告tag list
     */
    private String tagList;
    /**
     * 缩略图
     */
    private String thumbnail;
    /**
     * 新闻描述（没有的需要抓取第一段开头50个字
     */
    private String description;
    /**
     * 记录插入时间
     */
    private Date createTime;
    /**
     * 记录更新时间
     */
    private Date updateTime;

    /**
     * 二维码url
     */
    @Transient
    private String qrcodeUrl;

    @Transient
    private String speechUrl;

    @Transient
    private String bccNameEn;

}
